<?php
//include("../Connections/conec.php");

/************************************
//FUNCIONES REGISTRO ALUMNOS
**************************************/
/*
function IdAlumnoRepetido($rutalumno){
	$link = Conectarse();
	$result = mysql_query("SELECT RUT FROM alumno WHERE RUT = $rutalumno", $link);
	$cantidad = mysql_num_rows($result);
	mysql_close($link);
	return $cantidad;
}	
*/


/************************************
//FUNCIONES EXAMEN HABILITANTE
**************************************/

function ContarRegistrosExamenHabilitante($rutalumno){
	$link = Conectarse();
	$result = mysql_query("SELECT * FROM examen_habilitante WHERE RUT = $rutalumno", $link);
	$cantidad = mysql_num_rows($result);
	mysql_close($link);
	return $cantidad;
}
function ContarRegistrosExamenHabilitanteEvaluacion($rutalumno, $evaluacion){
	$link = Conectarse();
	$result = mysql_query("SELECT * FROM examen_habilitante WHERE RUT = $rutalumno AND EVALUACION LIKE '$evaluacion'", $link);
	$cantidad = mysql_num_rows($result);
	mysql_close($link);
	return $cantidad;
}
function ObtenerIdExamenHabilitante($rutalumno){
	$link = Conectarse();
	try{
		$resultado = mysql_query("SELECT COD_EXHABILITANTE FROM examen_habilitante WHERE RUT = $rutalumno AND EVALUACION LIKE 'APROBADO' ORDER BY FECHA_HABILITANTE DESC LIMIT 1", $link);
		//$idexamenhabilitante = mysql_fetch_array($result)['COD_EXHABILITANTE'];
		$row=mysql_fetch_array($resultado);
		$idexamenhabilitante = $row['COD_EXHABILITANTE'];
		mysql_close($link);
		if($idexamenhabilitante >0)
			return $idexamenhabilitante;
		else
			return 0;
	}
	catch(MyException $e){
		return 0;
	}

}

/************************************
//FUNCIONES EXAMEN DE GRADO
**************************************/


function ObtenerIdExamenHabilitanteAprobado($rutalumno){
	$link = Conectarse();
	try{
		$resultado = mysql_query("SELECT COD_EXHABILITANTE FROM examen_habilitante WHERE RUT = $rutalumno AND EVALUACION LIKE 'APROBADO' ORDER BY FECHA_HABILITANTE DESC LIMIT 1", $link);
		$row=mysql_fetch_array($resultado);
		$idexamenhabilitante = $row['COD_EXHABILITANTE'];
		mysql_close($link);
		if($idexamenhabilitante >0)
			return $idexamenhabilitante;
		else
			return 0;
	}
	catch(MyException $e){
		return 0;
	}
}
function aproboExamenGrado($id_habilitante){
	$link = Conectarse();
	try{
		$resultado = mysql_query("SELECT COUNT(COD_EXGRADO) AS CONTAR FROM examen_de_grado WHERE COD_EXHABILITANTE = $id_habilitante AND NOTA_FINAL >= 4", $link);
		$row=mysql_fetch_array($resultado);
		$contar = $row['CONTAR'];
		mysql_close($link);
		if($contar >0)
			return $contar;
		else
			return 0;
	}
	catch(MyException $e){
		return 0;
	}
}

function aproboExamenGradoRUT($rut){
	$link = Conectarse();
	try{
		$resultado = mysql_query("SELECT COUNT(COD_EXGRADO) AS CONTAR FROM examen_de_grado WHERE RUT = $rut AND NOTA_FINAL >= 4", $link);
		$row=mysql_fetch_array($resultado);
		$contar = $row['CONTAR'];
		mysql_close($link);
		if($contar >0)
			return $contar;
		else
			return 0;
	}
	catch(MyException $e){
		return 0;
	}
}
function ObtenerIdExamenGradoRUT($rut){
	$link = Conectarse();
	$resultado = mysql_query("SELECT COD_EXGRADO FROM examen_de_grado WHERE RUT = $rut AND NOTA_FINAL >= 4", $link);
	$row=mysql_fetch_array($resultado);
	$ideg = $row['COD_EXGRADO'];
	mysql_close($link);
	return $ideg;
		
}


function ContarRegistrosExamenGradoEvaluacion($cod_examen_habilitante, $evaluacion){
//	echo $cod_examen_habilitante;
	$link = Conectarse();
	try{
	if(strcmp('/\.([^\.]*$)/i',$evaluacion, "APROBADO")){
		$resultado = mysql_query("SELECT COUNT(COD_EXGRADO) AS numero FROM examen_de_grado WHERE COD_EXHABILITANTE LIKE $cod_examen_habilitante AND NOTA_FINAL >= 4", $link);
	}
	elseif(strcmp('/\.([^\.]*$)/i',$evaluacion, "REPROBADO")){
		$resultado = mysql_query("SELECT COUNT(COD_EXGRADO) AS numero FROM examen_de_grado WHERE COD_EXHABILITANTE LIKE $cod_examen_habilitante AND NOTA_FINAL < 4", $link);
	}
	$row=mysql_fetch_array($resultado);
	$cantidad = $row['numero'];
	mysql_close($link);
		return $cantidad;
	}
	catch(MyException $e){
		return 0;
	}
	
}

function ContarRegistrosExamenGradoEvaluacionRUT($rut, $evaluacion){

	$link = Conectarse();
	try{
	if(strcmp('/\.([^\.]*$)/i',$evaluacion, "APROBADO")){
		$resultado = mysql_query("SELECT COUNT(COD_EXGRADO) AS numero FROM examen_de_grado WHERE RUT = $rut AND NOTA_FINAL >= 4", $link);
	}
	elseif(strcmp('/\.([^\.]*$)/i',$evaluacion, "REPROBADO")){
		$resultado = mysql_query("SELECT COUNT(COD_EXGRADO) AS numero FROM examen_de_grado WHERE RUT = $rut AND NOTA_FINAL < 4", $link);
	}
	$row=mysql_fetch_array($resultado);
	$cantidad = $row['numero'];
	mysql_close($link);
		return $cantidad;
	}
	catch(MyException $e){
		return 0;
	}
	
}

function ObtenerPromedioCarreraEG($ideg){
	$link = Conectarse();
	$resultado = mysql_query("SELECT CARRERA FROM examen_de_grado WHERE COD_EXGRADO = $ideg", $link);
	$row=mysql_fetch_array($resultado);
	$promediocarrera = $row['CARRERA'];
	mysql_close($link);
	return $promediocarrera;
}

/************************************
//FUNCIONES EXAMEN TRADICIONAL
**************************************/

function ObtenerIdExamenTradicionalAprobado($rutalumno){
	$link = Conectarse();
	try{
		$resultado = mysql_query("SELECT COD_EXTRADICIONAL FROM examen_tradicional WHERE RUT = $rutalumno AND NOTA_EXAMEN >= 4 ORDER BY FECHA_EXAMEN DESC LIMIT 1", $link);
		$row=mysql_fetch_array($resultado);
		$idexamentradicional = $row['COD_EXTRADICIONAL'];
		mysql_close($link);
		if($idexamentradicional >0)
			return $idexamentradicional;
		else
			return 0;
	}
	catch(MyException $e){
		return 0;
	}



}
function ContarRegistrosExamenTradicionalEvaluacion($rutalumno, $evaluacion){
	$link = Conectarse();
	if(strcmp('/\.([^\.]*$)/i',$evaluacion, "APROBADO")){
		$result = mysql_query("SELECT * FROM examen_tradicional WHERE RUT = $rutalumno AND NOTA_EXAMEN >= 4", $link);
	}
	elseif(strcmp('/\.([^\.]*$)/i',$evaluacion, "REPROBADO")){
		$result = mysql_query("SELECT * FROM examen_tradicional WHERE RUT = $rutalumno AND NOTA_EXAMEN < 4", $link);
	}
	$cantidad = mysql_num_rows($result);
	mysql_close($link);
	return $cantidad;
}
/*function ObtenerRegistroAlumno($rutalumno){
	$alumno;
	$link = Conectarse();
	$result = mysql_query("SELECT * FROM alumno WHERE RUT = $rutalumno LIMIT 1", $link);
	while($row=mysql_fetch_array($result)){
		$alumno[0]=$row['NOMBRES'];
		$alumno[1]=$row['AP_PATERNO'];
		$alumno[2]=$row['AP_MATERNO'];
		$alumno[3]=$row['F_INGRESO'];
		$alumno[4]=$row['F_EGRESO'];
		$alumno[5]=$row['NOTA_EGRESO'];
		$alumno[6]=$row['E_MAIL'];
		$alumno[7]=$row['FONO1'];
		$alumno[8]=$row['FONO2'];
		$alumno[9]=$row['DIRECCION'];
		$alumno[10]=$row['COMUNA'];
		$alumno[11]=$row['F_NACIMIENTO'];
			
	}
	mysql_close($link);
	return $alumno;
}*/
function ObtenerPromedioCarreraET($idet){
	$link = Conectarse();
	$resultado = mysql_query("SELECT CARRERA FROM examen_tradicional WHERE COD_EXTRADICIONAL = $idet", $link);
	$row=mysql_fetch_array($resultado);
	$promediocarrera = $row['CARRERA'];
	mysql_close($link);
	return $promediocarrera;
}
/********************************
// NOTA GRADUACION
**********************************/
function ObtenerNotaGraduacion($rut){
	$link = Conectarse();
	$resultado = mysql_query("SELECT NOTA_GRADUACION FROM graduacion WHERE RUT = $rut", $link);
	$row=mysql_fetch_array($resultado);
	$notagraduacion = $row['NOTA_GRADUACION'];
	mysql_close($link);
	return $notagraduacion;
}

?>